<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>相等操作符</title>
    <script>
        let result1 = ("55" == 55);//true 相等操作符会先进行转换，转换后相等
        let result2 = ("55"=== 55);//false 全等操作符仅进行比较，不转换， 因为两者数据类型不同，所以返回false
        console.log("result1: " + result1);
        console.log("result2:" + result2);

        let result3 = ("55" != 55); //false 转换应该是相等的，所以返回false
        let result4 = ("55"!== 55); //true 因为全不等操作符仅进行比较，不转化，又因为两者数据类型不同，所以返回true
        console.log("result: " + result3);
        console.log("result4 :" + result4);

        let result5 = (null == undefined);//true 他们是类似的值
        let result6 = (null === undefined);//false null和undefined是不同类型的值
        console.log("result5: " + result5);
        console.log("result6: " + result6);

        let num = (1, 2, 3, 4, 5);//5
        console.log("num: " + num);
    </script>
</head>
<body>
相等操作符
</body>
</html>